package com.knowledge.plus.泛型.demo;

/**
 * 定义一个泛型接口 TransformInterface<T, R>，包含一个方法 transform(T t)，
 * 实现该接口的类 StringToIntConverter，用于将字符串转换为整数，并在 Main方法中输出转换结果
 *
 * @author TPF
 * @since 2024/9/6
 */
interface TransformInterface<T, R> {

    R transform(T t);

}

/**
 * 实现类
 */
class StringToIntConverter implements TransformInterface<String, Integer> {

    @Override
    public Integer transform(String s) {
        return Integer.parseInt(s);
    }

    public static void main(String[] args) {
        StringToIntConverter converter = new StringToIntConverter();
        Integer transform = converter.transform("666");
        System.out.println(transform);
    }

}
